Лабораторная работа 2

Исаев Р. К.

Российский университет дружбы народов, Москва, Россия

Информация

Докладчик

Цель работы

Изучить идеологию и применения средств контроля версий. Освоить умения по работе с git.

Задание

  1. Создать базовую конфигурацию для работы с git
  2. Зарегистрироваться на GItHub.
  3. Создать ключ GGH.
  4. Создать ключ PGP.
  5. Настроить подписи Git.
  6. Создать локальный каталог для выполнения заданий по предмету.

Теоретическое введение

Системы контроля версий (Version Control System, VCS) применяются при работе нескольких человек над одним проектом. Обычно основное дерево проекта хранится в локальном или удалённом репозитории, к которому настроен доступ для участников проекта. При внесении изменений в содержание проекта система контроля версий позволяет их фиксировать, совмещать изменения, произведённые разными участниками проекта, производить откат к любой более ранней версии проекта, если это требуется.

Выполнение лабораторной работы

Установил git перейдя на роль суперпользователя

Установка git

Установил gh

Установка gh

Базовая настройка Git.

Задал имя и email владельца репозитория.

Владелец репозитория

Создание ключа SSH.

Создаю ключ по алгоритму rsa с размером 4096 бит и по алгоритму ed25519.

Создание ключа SSH

Создание ключа PGP.

Сгенерировал ключ.

Создание ключа PGP
Создание ключа PGP

Добавление PGP ключа в GitHub

Добавил ключ в GitHub.

Добавление ключа
Добавление ключа

Настройка автоматических подписей коммитов git

Используя введёный email, указал Git применил его при подписи коммитов:

Настройка подписей

Настройка gh

авторизовался с помощью команды gh auth login

Настройка gh

Настройка каталога курса

Перешел в каталог курса

cd ~/work/study/2024-2025/“Операционные системы”/os-intro

Удалил лишние файлы:

Удаление файла

Отправил файлы на сервер:

Отправка файлов на сервер

Выводы

В итоге проделанной работы я изучил идеологию и применение средств контроля версий. Освоил умение по работе с Git.